BP shares: a buy for massive passive income?  Yahoo Finance UK