General (Anti-)de Sitter black holes in five dimensions